perm filename FDSK.REG[PUR,LCS] blob
sn#341637 filedate 1979-07-23 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00007 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002
C00005 00003
C00007 00004 PROM
C00009 00005 FDSKC
C00012 00006 BRG
C00013 00007 ACIA
C00016 ENDMK
C⊗;
0: PCH 10: PRA 20: ADRL
1: PCL 11: CRA 21: ADRH
2: PS 12: PRB 22: FF
3: A 13: CRB
4: X 14: DADRL
5: Y 15: DADRH
6: SP 16: VAL
7: NMI0 17: NFLG
400: PAGE ONE (STACK) 0, 1
1000: RAM IRQV 0, 2
1003: IRQ BRK INDR 3, 2
1005: RAM NMIV: 5, 2
100000: CDPY RAM 0, 200
171760: SCAN ROW 0-15 360, 363
171761: CHR ROW 0-256
171762: CURSOR LSB
171763: CURSOR MSB
171764: VIDIO CONTROL
Bit 7 6 5 4 3 2 1 0
VRFLG CURSOR ULINE DIM REV7 REV I IE
171765: VIDIO MIXER
Bit 3 2 1 0
RVGRA 1 X X X
OFF 0 0 0
CHR 0 0 1
OR 0 1 0
NOR 0 1 1
XOR 1 0 0
GRA 1 0 1
ON 1 1 0
AUX 1 1 1
173362: ACLKLR 362, 366
173363: ACLKHR 363, 366
173365: BCLKR 365, 366
173370: KBDR 370, 366
173371: KBCR 371, 366
_________________________________
KBCR: |FLG| | | | |ACK|INT|ENB|
|200|100| 40| 20| 10| 4| 2| 1|
---------------------------------
173372: ACLKL 372, 366
173373: ACLKH 373, 366
173374: ACLKC 374, 366
173375: BCLK 375, 366
173376: BCLKC 376, 366
_________________________________
RTCCR: |FLG| | | |LOD| /8|INT|ENB|
|200|100| 40| 20| 10| 4| 2| 1|
---------------------------------
173774: PIA PRA 374, 367
173775: PIA CRA 375, 367
173776: PIA PRB 376, 367
173777: PIA CRA 377, 367
_________________________________
PIACRA: |IRQ|IRQ|PTL|PTL|PTL| DD| KB|ENB|
|200|100| 40| 20| 10| 4| 2| 1|
---------------------------------
PTL ON: X X 1 1 0 X X X → 60
_________________________________
PIACRB: |IRQ|IRQ|LED|LED|LED| DD|PTR|ENB|
|200|100| 40| 20| 10| 4| 2| 1|
---------------------------------
LED ON: X X 1 0 1 X X X → 50
PROM
174000: 175777 0, 370
IVR
176000: 176357 Ram 0, 374
PRIV
176360: PRIV0 LSB 360, 374
176361: PRIV0 MSB
|
176377: PRIV7 MSB
DMA ADDR = DMA address
First: LSB address Second: MSB address
TC = terminal count
First: LSB count C0 - C7
Bit 7 6 5 4 3 2 1 0
Second: READ WRITE C13 C12 C11 C10 C9 C8
Verify: 0 0
Write: 0 1
Read: 1 0
176400: CH0 ADDR FDSK 0, 375
176401: CH0 TC "
176402: CH1 ADDR SCR
176403: CH1 TC "
176404: CH2 ADDR DES
176405: CH2 TC "
176406: CH3 ADDR
176407: CH3 TC
176410: Control and status 10, 375
Status Bit 7 6 5 4 3 2 1 0
(read) 0 0 0 UPFLG TC3 TC2 TC1 TC0
Control Bit 7 6 5 4 3 2 1 0
(write) AUTOL TCSTOP XTENW ROTPRI EN3 EN2 EN1 EN0
FDSKC
176420: Status and command register 20, 375
Commands
Type Command Bits 4 3 2 1 0 OP
I Restore 360 1 h v r1 r0 365
I Seek 340 0 h v r1 r0 345
I Step 300 u h v r1 r0 305
I Step in 240 u h v r1 r0 245
I Step out 200 u h v r1 r0 205
II Read 140 m b E 1 1 163
II Write 100 m b E a1 a0 130
III Read address 73 1 1 0 1 1 73
III Read track 32 1 1 0 1 ¬s 33
III Write track 13 0 1 0 1 1 13
IV Force int 40 0 I3 I2 I1 I0 50
Stepping rate Data address mark
r1 r0 a1 a0
10 ms 0 0 0 0 370
8 ms 0 1 0 1 371
6 ms 1 0 1 0 372
6 ms 1 1 1 1 373
v = No verify
h = No head load
u = No update track reg
m = Not multiple records
b = IBM Block length
s = Synchronized to AM
E = No head load delay
Interrupt condition bits
I0 = 0 :Not ready to ready
I1 = 0 :Ready to not ready
I2 = 0 :Index pulse
I3 = 0 :Every 10 ms
Status
Bit 7 6 5 4 3 2 1 0
Type
I Ready Writeable Head Seek Crc Not Not Not
unloaded ok ok track 0 index busy
Read Ready 0 0 I.D. Crc No Lost 0 Not
addr found ok data busy
Read Ready Record Record Record Crc No lost 0 Not
type type found ok data busy
Read Ready 0 0 0 X No lost 0 Not
track data busy
Write Ready Writeable Write Record Crc No lost 0 Not
fault found ok data busy
Write Ready Writeable Write 0 X No lost 0 Not
fault data busy
176421: Track register
176422: Sector register
176423: Data register 23, 375
BRG
176424: TCLK 24, 375
176425: RCLK
176426: BRC2
176427: BRC3 27, 375
BIT RATE GEN CODES
0 = 0 10 = 9600
1 = 19.2K 11 = 4800
2 = 50 12 = 1800
3 = 75 13 = 1200
4 = 134.5 14 = 2400
5 = 200 15 = 300
6 = 600 16 = 150
7 = 2400 17 = 110
PIA
176430: PRA & DDR Key word 30, 375
176431: CRA CA1: =FLG, CA2: SRCE
64 For search enable
176432: PRB & DDR Blt and Bsr temp register
176433: CRB CB2: BLTE 33, 375
64 For BLT enable
ACIA
176434: Status and control reg 34, 375
176435: Transmit and recive data 35, 375
STATUS REGISTER FOR ACIA
Bit 7 6 5 4 3 2 1 0
IRQ PARITY OVERRUN FRAMING -CTS -DCD TRANS. RECV.
FLAG ERROR ERROR ERROR INPUT INPUT BUF BUF
(LOST (BREAK) FLAG FLAG EMPTY FULL
DATA) (1) (1)
CONTROL REGISTER
BIT
1 0 FUNCTION
0 0 CLK/1
0 1 CLK/16 (CLK IS *16)
1 0 CLK/64
1 1 RESET
BIT
4 3 2 FUNCTION
0 0 0 7 BITS EVEN PARITY 2 STOP BITS
0 0 1 7 BITS ODD PARITY 2 STOP BITS
0 1 0 7 BITS EVEN PARITY 1 STOP BIT
0 1 1 7 BITS ODD PARITY 1 STOP BIT
1 0 0 8 BITS 2 STOP BITS
1 0 1 8 BITS 1 STOP BIT
1 1 0 8 BITS EVEN PARITY 1 STOP BIT
1 1 1 8 BITS ODD PARITY 1 STOP BIT
TRANSMITTER IRQ
BIT
6 5 FUNCTION
0 0 RTS=1 IRQ DISABLED
0 1 RTS=1 IRQ ENABLED
1 0 RTS=0 IRQ DISABLED MOD=ANSWER
1 1 RTS=1 IRQ ENABLED TRANSMIT BREAK
BIT 7
0 RECEIVER INTERUPT DISABLED
1 RECEIVER INTERUPT ENABLED
PRI
176436: 36, 375
Bit 7 6 5 4 3 2 1 0
SGS V2 V1 V0 INTE
FDSK
176437: 37, 375
Bit 7 6 5 4 3 2 1 0
HLT1 HLT0 HL1 HL0 FI/FIR DINIT FS INTE